impeccable reputation - Alemán Inglés Diccionario